# encoding: utf-8
# module alembic.AbcGeom
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import alembic.Abc as __alembic_Abc
import Boost.Python as __Boost_Python


from .IGeomBaseSchema_SubD import IGeomBaseSchema_SubD

class ISubDSchema(IGeomBaseSchema_SubD):
    """ The ISubDSchema class is a subd schema reader. """
    def getCornerIndicesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getCornerIndicesProperty( (ISubDSchema)arg1) -> IInt32ArrayProperty """
        pass

    def getCornerSharpnessesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getCornerSharpnessesProperty( (ISubDSchema)arg1) -> IFloatArrayProperty """
        pass

    def getCreaseIndicesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getCreaseIndicesProperty( (ISubDSchema)arg1) -> IInt32ArrayProperty """
        pass

    def getCreaseLengthsProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getCreaseLengthsProperty( (ISubDSchema)arg1) -> IInt32ArrayProperty """
        pass

    def getCreaseSharpnessesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getCreaseSharpnessesProperty( (ISubDSchema)arg1) -> IFloatArrayProperty """
        pass

    def getFaceCountsProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getFaceCountsProperty( (ISubDSchema)arg1) -> IInt32ArrayProperty """
        pass

    def getFaceIndicesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getFaceIndicesProperty( (ISubDSchema)arg1) -> IInt32ArrayProperty """
        pass

    def getFaceSet(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getFaceSet( (ISubDSchema)arg1, (str)faceSetName) -> IFaceSet """
        pass

    def getFaceSetNames(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getFaceSetNames( (ISubDSchema)faceSetNames) -> object """
        pass

    def getFaceVaryingInterpolateBoundaryProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getFaceVaryingInterpolateBoundaryProperty( (ISubDSchema)arg1) -> IInt32Property """
        pass

    def getFaceVaryingPropagateCornersProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getFaceVaryingPropagateCornersProperty( (ISubDSchema)arg1) -> IInt32Property """
        pass

    def getHolesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getHolesProperty( (ISubDSchema)arg1) -> IInt32ArrayProperty """
        pass

    def getInterpolateBoundaryProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getInterpolateBoundaryProperty( (ISubDSchema)arg1) -> IInt32Property """
        pass

    def getNumSamples(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumSamples( (ISubDSchema)arg1) -> int """
        pass

    def getPositionsProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getPositionsProperty( (ISubDSchema)arg1) -> IP3fArrayProperty """
        pass

    def getSubdivisionSchemeProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getSubdivisionSchemeProperty( (ISubDSchema)arg1) -> IStringProperty """
        pass

    def getTimeSampling(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTimeSampling( (ISubDSchema)arg1) -> TimeSampling """
        pass

    def getTopologyVariance(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTopologyVariance( (ISubDSchema)arg1) -> MeshTopologyVariance """
        pass

    def getUVsParam(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getUVsParam( (ISubDSchema)arg1) -> IV2fGeomParam """
        pass

    def getValue(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getValue( (ISubDSchema)arg1 [, (ISampleSelector)iSS=<alembic.Abc.ISampleSelector object at 0x0000018EDBE4A270>]) -> Sample """
        pass

    def getVelocitiesProperty(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getVelocitiesProperty( (ISubDSchema)arg1) -> IV3fArrayProperty """
        pass

    def hasFaceSet(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ hasFaceSet( (ISubDSchema)arg1, (str)faceSetName) -> bool """
        pass

    def isConstant(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ isConstant( (ISubDSchema)arg1) -> bool """
        pass

    def reset(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (ISubDSchema)arg1) -> None """
        pass

    def valid(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (ISubDSchema)arg1) -> bool """
        pass

    def __bool__(self, ISubDSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (ISubDSchema)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (ICompoundProperty)parent, (str)name [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        
        __init__( (object)arg1, (ICompoundProperty)parent [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 1328


